I miss Microsoft Pinball. Is it available for Windows Vista or Windows 7?
Solution 1:
If you have a copy of Windows XP lying around, you can simply copy the "C:\Program Files\Windows NT\pinball" folder in its entirety to anywhere on your Windows 7 machine and run pinball.exe. No compatibility mode needed.
This is very easy if you have Windows XP Mode installed. I just tested this on my Windows 7 x64 machine and it works great. Don't bother with third party clones.
Solution 2:
Well, for what it's worth... http://mspinball.weebly.com/
I've not tried it or anything, and really don't plan to, but there it is. One of those "at your own risk" deals.